package opp.arrayadd;

import java.util.Scanner;

public class arraySort5 {
    public static void main(String[] args) {
        //在一个升序的数组中插入一个元素，该数组任然是升序数组
        int[] arr={10,12,45,90};
        int index=-1;//用来确定下标
        System.out.print("请输入你需要插入的数据：");
        Scanner s=new Scanner(System.in);
        int num=s.nextInt();
       // int num=23;
        for(int i=0; i < arr.length ; i++)
        {
            if(num<= arr[i])
            {
                index=i;
                break;
            }
        }
        if(index == -1)
        {
            index = arr.length;
        }
        int[] arrNew= new int [arr.length+1];

        for(int i=0,j=0;i<arrNew.length;i++)
        {
            if(i != index)
            {
                arrNew[i]=arr[j];
                j++;
            }
            else
            {
                arrNew[i]=num;
            }
        }
        arr=arrNew;

        for(int i=0;i<arr.length;i++)
        {
            System.out.print(arr[i]+" ");
        }



    }
}
